#define _CRT_SECURE_NO_WARNINGS

//冒泡排序和选择排序
//从小到大
//1 8 7 3 4 5 2 6 9 10  冒泡排序

#define mun 10

#include <stdio.h>

int main()
{
	int a = 0;
	int arr[mun] = { 0 };
	//输入
	printf("请输入10个整数->");
	for (a = 0; a < mun; a++)
	{
		scanf("%d", &arr[a]);
	}
	//计算数组大小
	int sz = sizeof arr / sizeof arr[0];
	//定义
	int i = 0;
	int j = 0;
	//外循环，次数
	for (i = 0; i < sz - 1; i++)
	{
		//内循环，每个数比较
		for (j = 0; j < sz - 1 - i; j++)
		{
			//交换
			if (arr[j] < arr[j + 1])
			{
				int tmp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = tmp;
			}
		}
	}
	//输出
	for (i = 0; i < sz; i++)
	{
		printf("%d ", arr[i]);
	}
	return 0;
}